.layui-carousel{width: 550px; height: 310px; background-color: #ddd!important;}
.layui-carousel>[carousel-item]>* img{width: 100%;}
.layui-carousel-ind{top: -5px!important; z-index: 2;}
.layui-carousel-ind ul{width: 100%; background-color: inherit!important; display: flex!important;justify-content: space-between; padding: 0!important;}
.layui-carousel-ind li{flex:1; width: 100%!important; height: 4px!important; border-radius: 0!important; margin: 1px!important;background-color: rgba(255, 255, 255, 0.25)!important;}
.layui-carousel-ind li.layui-this{background-color: rgba(255, 255, 255, 0.55)!important;}
.kch-indexTopCenter{width: 258px;}
.kch-indexTopNew{width: 258px; height: 145px; display: flex; overflow: hidden; position: relative;}
.kch-indexTopNew img{position: absolute; width: 258px; height: 145px; left: 0; top: 0; }
.kch-indexTopHd{width: 332px; height: 310px;background-color: #454350; }
.kch-indexTopHd img{width: 332px;height: 187px;}
.h-160{height: 152px;}
.h-219{height: 208px;}
.kchNotice {width: 1080px;}
.kchNotice .swiper-slide{width: auto;}
.kchNotice>.swiper-wrapper{ transition-timing-function: linear !important;}
.kch-indexZl{width: 820px;}
.kch-indexZlTop{width: 246px; height: 138px; overflow: hidden; position: relative;}
.kch-indexZls{width: 142px; min-width: 142px; height: 80px;}
.kch-indexZl a:hover .text-666{color: #307bf8;}
.kch-indexZr{width: 340px;}
.kch-ztLc{width: 80px; height: 80px; position: relative;}
.kch-partner .hoverShadow{width: 130px; height: 60px; border-radius: 6px; border: 1px solid #ddd; overflow: hidden;}
.kch-partner .hoverShadow img{width: 100%;}
/* body *{filter: grayscale(100%);} */ 
/* 2023-01-06 追加合作 tab 切换 */
.kch-indexTaskTab .layui-tab-title{border: none;border-bottom-width:0;}
.kch-indexTaskTab .layui-tab-title .layui-this:after{border-width:0;}
.kch-indexTaskTab .layui-tab-title li{height: 38px; font-size: 16px; display: flex; align-items: center; color: #666666; font-weight: bold; border-radius: 19px; border: 1px solid rgba(255, 255, 255, 0);-moz-user-select:none; /* Firefox私有属性 */-webkit-user-select:none; /* WebKit内核私有属性 */-ms-user-select:none; /* IE私有属性(IE10及以后) */-khtml-user-select:none; /* KHTML内核私有属性 */-o-user-select:none; /* Opera私有属性 */user-select:none; /* CSS3属性 */}
.kch-indexTaskTab .layui-tab-title li:hover{background-color: #f2f2f2;}
.kch-indexTaskTab .layui-tab-title li.layui-this{border: 1px solid #307bf8; color: #307bf8;}
.kch-indexTaskTab .layui-show{display: flex!important;}
.kch-indexTaskTab .layui-tab-content {padding:20px 0;}
.kch-hzUserPic img:first-child{width: 50px; height: 50px;}
/* 2025-02-27 去除首页合作推荐头像 新增1周内发布的标记为new */
.kch-hzUserPic{display: none;}
.kch-newBq{height: 18px; line-height: 18px; font-size: 12px; padding: 0 8px 0 6px; border-radius:0 0 16px 0; box-shadow: 0 0 10px rgba(0,0,0,0.2); left: -5px; top: -3px;}
/* h5响应式布局 ↓↓↓↓↓↓↓↓ */
 @media screen and (max-width: 800px) {
	.kch-indexZl,.kch-indexZr{width: 100%;}
	.kch-indexZl.mx-1.flex.justify-start.flex-wrap{margin-left: 0; margin-right: 0; padding: 0 10px;}
	.kch-indexZl>.h-590{height: auto; margin-bottom: 20px;}
	.kch-indexZl>.h-590>.font-14.flex.justify-start.align-center.m-1{display: none;}
	.kch-indexZlTop{width: 100%;}
	.kch-indexTopCenter{display: none;}
	.w-100.flex.justify-start.align-center.mx-1.mt-2.mb-3{display: none;}
	.kch-indexTopHd{display: none;}
	.layui-carousel.mx-1{margin: 0;}
	#goTop>.w-center.flex.justify-start.mt-2.mb-3{margin-top: 0; margin-bottom: 20px;}
	.w-380.bg-white.flex.justify-start.position-relative.p-2.rounded-4.m-1{width: 100%; margin: 0; margin-bottom: 10px;}
	.kch-indexTaskTab{margin-bottom: 0;}
	.kch-indexTaskTab .layui-tab-title li{padding: 0 5px;}
	.kch-ztLc{width: 30px; height: 30px;}
	.kch-ztLc img{width: 30px; height: 30px;}
	.kch-ztLc .font-36{font-size: 14px;}
	.iconfont.icon-l-enter.text-d4dce2.kch-opacity4.font-32.pb-4{font-size: 18px;}
	.w-100.bg-white.py-3>.w-center.flex.justify-start.flex-wrap.mb-2>.w-100.flex.justify-between.align-center a{padding:0 5px;}
	.w-100.bg-white.py-3>.w-center.flex.justify-start.flex-wrap.mb-2>.w-100.flex.justify-between.align-center:nth-child(2){flex-wrap: wrap; justify-content: center;}
	.w-center.flex.justify-start.mb-3{flex-wrap: wrap;}
	.kch-kfz{width: 100%;display: flex; justify-content: start; margin: 0; margin-bottom: 1px;}
	.kch-kfz img{width: 60px; height: 60px;}
	.kch-kfzInfo{opacity: 1; background-color: rgba(255, 255, 255, 0); box-shadow: inherit; position: initial; margin-left: 0px; padding:0 10px; }
	.kch-kfzInfo:before{display: none;}
	.kch-kfzInfo>div{text-align: left;}
	.kch-kfz:hover .kch-kfzInfo{top: -132px; opacity: 1;  }
	.kch-hShadow:hover{box-shadow:initial!important;}
	.w-280.kch-hoverWhite.flex.flex-column.position-relative.rounded-4.m-1.p.kch-hoverImg{width: 100%;margin: 0;}
	.w-280.kch-hoverWhite.flex.flex-column.position-relative.rounded-4.m-1.p.kch-hoverImg>.h-160>img{height: initial;}
	.w-100.bg-white.py-3.mb-3>div:nth-child(2)>div:nth-child(1){width:88px; min-width: 88px;}
	.layui-tab-content>.layui-tab-item>.w-380>.flex-1>.flex.justify-between.align-center>.flex.justify-start.align-center>.kch-lable{display: none;}
	.layui-tab-content>.layui-tab-item>.w-380>.flex-1>.flex.justify-between.align-center>.flex.justify-start.align-center>.kch-lable:nth-child(2){display: flex;}
	.layui-tab-content>.layui-tab-item>.w-380>.flex-1>.flex.justify-between.align-center>.flex.justify-start.align-center>.kch-lable:nth-child(3){display: flex;}
	
	.w-100.bg-white.py-3.mb-3{padding: 0 10px; padding-bottom: 20px;}
	.w-280.bg-white.shadow.flex.flex-column.position-relative.rounded-4.m-1.p.kch-hoverImg{width: 100%; margin: 0; margin-bottom: 5px;}
	.w-280.bg-white.shadow.flex.flex-column.position-relative.rounded-4.m-1.p.kch-hoverImg .h-160{height: auto;}
	.w-100.flex.justify-start.align-center.mx-1.pt-2.border-top.my-3{display: none;}
	.w-380.bg-white.shadow.flex.flex-column.position-relative.rounded-6.m-1.p.kch-hoverImg{width: 100%; margin: 0; margin-bottom: 5px;}
	.kch-partner{flex-wrap: wrap; justify-content: start; }
	.kch-partner>.hoverShadow.kch-hoverImg{width: 30%; margin: 5px 1.5%;}
	.kch-partner>.hoverShadow.kch-hoverImg>img{}
	.w-100.flex.justify-start.flex-wrap.pt-2.border-top.mt-1{flex-wrap: wrap;}
	.w-100.flex.justify-start.flex-wrap.pt-2.border-top.mt-1>.w-50{width: 100%; padding: 0;}
	.w-100.flex.justify-start.flex-wrap.pt-2.border-top.mt-1>.w-50>.w-280{width: calc(100% - 70px);}
}